// 导入 http 模块
import http from 'wechat-http'
/**
 * 配置接口基础路径
 */
http.baseURL = 'https://live-api.itheima.net'

// 请求拦截器
http.intercept.request = (params) => {
  //  会在每一次发送请求的时候 触发
  console.log('请求拦截器触发啦')
  // console.log(params)

  // 先判断一下 有没有token 有再在请求中携带过去
  const app = getApp()
  if (app.token) {
    // 有token 把token带过去
    // params = { url}
    params.header = {
      ...params.header,
      Authorization: `Bearer ${app.token}`,
    }
  }

  return params
}

// 响应拦截器
http.intercept.response = (res) => {
  // 过滤接口返回的数据
  return res.data
}

/**
 * 挂载方法到全局
 */
wx.http = http
/**
 * 模块导出
 */
export default http